package com.itbuka.goods.service;

import com.itbuka.goods.domain.GoodsProduct;
import java.util.List;
import com.github.pagehelper.Page;


/**
* @author apple
* @description 针对表【goods_product(商品表)】的数据库操作Service
* @createDate 2024-07-30 16:06:25
*/
public interface GoodsProductService {
/**
* 查询全部
* @param
* @return
*/
List<GoodsProduct> selectAll();

/**
* 条件查询
* @param iGoodsProduct
* @return
*/
List<GoodsProduct> selectList(GoodsProduct iGoodsProduct);

/**
* 插入一条数据
* @param iGoodsProduct
* @return
*/
Integer insert(GoodsProduct iGoodsProduct);

/**
* 根据id删除数据
* @param ids
* @return
*/
Integer delete(String ids);

/**
* 更新数据
* @param iGoodsProduct
* @return
*/
Integer update(GoodsProduct iGoodsProduct);

/***
* 分页查询
* @param page
* @param size
* @return
*/
Page<GoodsProduct> pageAll(Integer page, Integer size);

/***
* 多条件分页查询
* @param iGoodsProduct
* @param page
* @param size
* @return
*/
Page<GoodsProduct> pageList(GoodsProduct iGoodsProduct, Integer page, Integer size);
}